草庐IT

ArkTS 栅格

全部标签

Stage模型HarmonyOS服务卡片开发ArkTS卡片相关模块

图1 ArkTS卡片相关模块 FormExtensionAbility:卡片扩展模块,提供卡片创建、销毁、刷新等生命周期回调。FormExtensionContext:FormExtensionAbility的上下文环境,提供FormExtensionAbility具有的接口和能力。formProvider:提供卡片提供方相关的接口能力,可通过该模块提供接口实现更新卡片、设置卡片更新时间、获取卡片信息、请求发布卡片等。formInfo:提供了卡片信息和状态等相关类型和枚举。formBindingData:提供卡片数据绑定的能力,包括FormBindingData对象的创建、相关信息的描述。页面

ArkTS实现页面之间的跳转

目录说些废话开源代码环境代码MainAbilityindex.etsshow.etsPageAblityindex.ets测试项目结构说些废话    官方文档:PageAbility开发指导(基于ArkTS开发)    因为没有OpenHarmony的设备,就建的HarmonyOS的工程了。。    虽然同一个Ability的Slice(从基于java开发过来方便理解就这么叫了)可以用router进行跳转,但是测试的过程中好像是出现了两个Ability的话,他们是各自维护各自的router,back()可以但是数据又传不通,所以我就还是选择带意图的转了,跟ajax也像,统一的话写的也舒服点。 

HarmonyOS/OpenHarmony应用开发-ArkTS触摸事件onTouch

一、示例效果图片二、事件当手指在组件上按下、滑动、抬起时触发。(api7开始支持)名称是否冒泡功能描述onTouch(event:(event?:TouchEvent)=>void)是触摸动作触发该方法调用,event参数见TouchEvent介绍。三、说明TouchEvent对象说明:名称类型描述typeTouchType触摸事件的类型。touchesArray全部手指信息。changedTouchesArray当前发生变化的手指信息。stopPropagation()=>void阻塞事件冒泡。timestamp8+number事件时间戳。target8+EventTarget触发手势事件的

OpenHarmony/HarmonyOS中用ArkTS实现登陆界面

OpenHarmony/HarmonyOS中用ArkTS实现登陆界面作者:坚果团队:坚果派公众号:“大前端之旅”润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。欢迎通过主页或者私信联系我,加入坚果派,一起学习OpenHarmony/HarmonyOS应用开发。主要用到的组件有基础组件:Text,divider,TextInput,Image容器组件:Row,Column属性方法:width,height事件:onclick效果展

ArkTS的Grid与GridItem(网格容器与网格容器中单项内容容器)

目录说些废话环境代码展示说些废话    官方文档:容器组件-Grid(基于ArkTS的声明式开发范式)    没有安装到真机上,直接用预览器看的。创建的是API为8的华为鸿蒙工程。环境    DevEcoStudio3.1Canary1    SDK8    我看的《API参考》更新时间为2022-12-1617:46代码@Entry@ComponentstructIndex{@Statecolumns:number[]=[0,1,2,3,4,5,6,7,8]build(){Row(){Column(){//不使用循环Grid(){//Grid的子组件只能为GridItem//0GridIte

1950—2022年逐年平均降水栅格数据(全国/分省)

气象数据是在各项研究中都经常使用的数据,而降水又是最常用的气象指标!之前我们分享过1950-2022年逐月的平均降水栅格数据(可查看之前的文章获悉详情),数据来源于欧盟及欧洲中期天气预报中心等组织发布的ERA5-Land数据集!很多小伙伴还一直咨询我们有没有逐年的平均降水栅格数据!本次我们基于逐月的平均降水栅格数据,利用栅格计算工具计算12个月平均降水的平均值得到了逐年的平均降水栅格数据,年份为1950—2022年,格式为.tif,坐标为WGS1984,需要特别说明的是该数据为当年的日降水量的年平均值,不是年累计值,单位为m,除了提供全国范围的数据外,我们还裁剪为了全国分省的数据!以下为数据的

遗传算法之路径规划matlab代码(栅格地图)含详细注释

遗传算法本人在另一篇博文中已经有记载,本次将遗传算法用于路径规划的代码记录于此,用于大家一起学习一起进步,如果有用,欢迎点赞。1.基于遗传算法的栅格法机器人路径规划main.m%基于遗传算法的栅格法机器人路径规划%jubobolv369clc;clear;%输入数据,即栅格地图.20行20列Grid=[00000000000000000000;00100000000000000000;00100011100000000000;00000011100000000000;00000011100000000000;01110000000000000000;01110011100000000000;0

遗传算法之路径规划matlab代码(栅格地图)含详细注释

遗传算法本人在另一篇博文中已经有记载,本次将遗传算法用于路径规划的代码记录于此,用于大家一起学习一起进步,如果有用,欢迎点赞。1.基于遗传算法的栅格法机器人路径规划main.m%基于遗传算法的栅格法机器人路径规划%jubobolv369clc;clear;%输入数据,即栅格地图.20行20列Grid=[00000000000000000000;00100000000000000000;00100011100000000000;00000011100000000000;00000011100000000000;01110000000000000000;01110011100000000000;0

ArkTS的Tabs和TabContent(仿微信布局)

目录说些废话概念环境代码展示说些废话    官方文档:容器组件-Tabs(基于ArkTS的声明式开发范式)    图片都是在华为官网的图标矢量库下载的。HarmonyOS主题图标库概念    Tabs:通过页签进行内容视图切换的容器组件,每个页签对应一个内容视图。    TabContent:仅在Tabs中使用,对应一个切换页签的内容视图。环境    DevEcoStudio3.1Canary1    SDK8    我看的《API参考》更新时间为2022-12-1617:46代码importpromptfrom'@ohos.prompt';@Entry@ComponentstructInde

【坚果派-坚果】ArkTS气泡提示

气泡提示作者:坚果团队:坚果派公众号:“大前端之旅”润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。欢迎通过主页或者私信联系我,加入坚果派,一起学习鸿蒙应用开发。Popup属性可绑定在组件上显示气泡弹窗提示,设置弹窗内容、交互逻辑和显示状态。主要用于屏幕录制、信息弹出提醒等显示状态。气泡分为两种类型,一种是系统提供的气泡PopupOptions,一种是开发者可以自定义的气泡CustomPopupOptions。其中PopupOp